Syntax Guide for Equation Solver

Check Function:

  1. check for divider [=]
    x = 2
    x2
    
  2. check for duplicate equations
    y=1
    y=1
  3. check if function. If function goto: Functions check
    function_output1, function_output2 = function(function variable inputs)
    
    integrate/diff/math will be it's own functions
  4. check for trailing operators
    x=1+2+
  5. check for double operators (+,-,*,^,/)
    x=1++2
  6. numbers out for float out of range
    +/- 3.4E+38
  7. check for extra parenthesis
    x = 2*(1+1))
    y+1 = (2+7(9+7)*2)

Backround Format Function:

to reformate user entered code for more uniform usage

  1. exponent/power notation
    ^ --> **
  2. give implied multiplication
    x=2(2) --> x=2*2

Functions Check

  • check library of functions for prior usage
  • check current file and reference files

In [ ]: